home *** CD-ROM | disk | FTP | other *** search
/ Power Programmierung / Power-Programmierung (Tewi)(1994).iso / magazine / progjour / 1988 / index / pj_6idx
Text File  |  1992-02-06  |  18KB  |  334 lines

  1. Programmer's Journal   volume 6.1  January/February 1988
  2.  
  3. Filename        Length   Method     Size   Ratio    Date      Time    CRC
  4. --------        ------   ------    ------  -----    ----      ----    ---
  5. 6-1READ.ME        2176  Crunched     1365   38%   12-30-87  15:03:32  11DE
  6. CHILC.ARC        69194   Stored     69194    0%   09-20-87  14:25:54  4E96
  7. CODE.EMM          8960  Crunched     3341   63%   12-28-87  15:56:36  DBF0
  8. ENV.PAS           4352  Crunched     2317   47%   12-28-87  15:58:34  1441
  9. LISTING1.C         896  Crunched      541   40%   12-28-87  16:08:00  F8F9
  10. LISTING2.C         640  Crunched      394   39%   12-28-87  16:10:16  FB66
  11. LISTING3.C         768  Crunched      466   40%   12-28-87  16:12:52  633F
  12. LISTING4.C        2304  Crunched     1174   50%   12-28-87  16:16:54  6C23
  13. LISTING5.C        1152  Crunched      648   44%   12-28-87  16:22:40  9BBA
  14. PJ5-1.ASM         7424  Crunched     3929   48%   12-28-87  16:01:52  F4CA
  15. PJ5-2.ASM         7552  Crunched     4010   47%   12-28-87  16:03:42  9A28
  16. SLITE.ARC       117075  Squeezed   116925    1%   12-22-87  12:36:54  B37B
  17. TABLE.EMM         4480  Crunched     1763   61%   12-28-87  16:23:32  CB7B
  18. WHETLIN.ARC     117239  Squeezed   116615    1%   12-22-87  12:25:08  6014
  19. ----            ------             ------  -----
  20. 0014            344212             322682    7%
  21.  
  22. PJ5-1.ASM   *Michael Abrash's Article*
  23. PJ5-2.ASM
  24. Illustrate write mode 3 of the VGA.
  25. Illustrate high-speed text-drawing operation of write mode 3 of the
  26. VGA.
  27.  
  28. TABLE.EMM   *John Newlin's EMM article.*
  29. CODE.EMM    *Pascal source, will not compile*
  30.             
  31. LISTING1.C  *Frank Greco's timing routines*
  32. LISTING2.C
  33. LISTING3.C
  34. LISTING4.C
  35. LISTING5.C
  36.  
  37. ENV.PAS     *Tom Swan's program to get Environment*
  38.  
  39. WHETLIN.ARC  M. Steven Baker's benchmark programs (Whetstone and
  40. linpack) from his FORTRAN article.  
  41.  
  42. SLITE.ARC contains SUPERLITE 1.0, which calculates lighting from room
  43. characteristics, time of day and year, clouds, etc.
  44.  
  45. CHILC.ARC
  46. Calculate, print, and plot the magnetic susceptibility of HSP metals.
  47. Calculate complete elliptic integrals of the first, second, and third kinds.
  48.  
  49. Programmer's Journal   volume 6.2  March/April 1988
  50.  
  51. Filename        Length   Method     Size   Ratio    Date      Time    CRC
  52. --------        ------   ------    ------  -----    ----      ----    ---
  53. ONGRAF62.L1       6025  Crunched     3299   46%   02-18-88  11:05:58  0192
  54. ONGRAF62.L2       6566  Crunched     3492   47%   02-18-88  11:11:58  8357
  55. ONGRAF62.L3       4287  Crunched     2366   45%   02-18-88  11:08:44  39E5
  56. README6.2         3731  Crunched     1929   49%   03-03-88  14:21:44  E980
  57. TSR.C            10873  Crunched     4239   62%   02-18-88  11:14:30  AD51
  58. TSR.H             1301  Crunched      747   43%   02-18-88  11:16:06  144E
  59. TSRDEM.C          4498  Crunched     2116   53%   02-18-88  11:17:20  EA44
  60. ----            ------             ------  -----
  61. 0007             37281              18188   52%
  62.  
  63. ONGRAF62.L1
  64. ONGRAF62.L2 
  65. ONGRAF62.L3
  66. "Yet Another VGA Write Mode" by Michael Abrash
  67.  
  68. TSR.C
  69. TSR.H
  70. TSRDEM.C 
  71. "Converting a Turbo C Program to a TSR' by Michael J. Young
  72.  
  73.  
  74. Programmer's Journal   volume 6.3  May/June 1988
  75.  
  76. Filename        Length   Method     Size   Ratio    Date      Time    CRC
  77. --------        ------   ------    ------  -----    ----      ----    ---
  78. CASE             15180  Crunched     6455   58%   04-05-88  15:41:02  4662
  79. HEAP3             1067  Crunched      686   36%   04-05-88  15:35:22  E2E8
  80. HEAP4             1227  Crunched      742   40%   04-05-88  15:36:12  8220
  81. LISTING1           530  Crunched      347   35%   04-05-88  15:30:46  0E6D
  82. LISTING2          2496  Crunched     1261   50%   04-05-88  15:32:00  D2F2
  83. LISTING3           678  Crunched      464   32%   04-05-88  15:33:10  C4CB
  84. PARK.ARC          3268   Stored      3268    0%   05-03-85  21:38:14  B51C
  85. PARK.ASM          4726  Crunched     2645   45%   05-03-85  21:36:10  EC9A
  86. PARK.COM           608  Crunched      563    8%   05-03-85  21:38:14  17D6
  87. README6.3         2164  Crunched     1275   42%   04-27-88  12:13:58  BE05
  88. TIMER1            2331  Crunched     1400   40%   04-05-88  15:27:20  319B
  89. TIMER2            5039  Crunched     2900   43%   04-05-88  15:28:52  6479
  90. ----            ------             ------  -----
  91. 0012             39314              22006   45%
  92.  
  93.      TIMER1         Frank D. Greco, Redirections, header file 
  94.      TIMER2         and sample C program to portably handle
  95.                     System V Unix, Berkeley V Unix, and 
  96.                     PC/MS-DOS for higher resolution version
  97.                     of timing function/macro that appeared
  98.                     in Frank's "Time Is on MY Side . . ."
  99.                     in Volume 6.1 (January/February 1988)
  100.      LISTING1       Tom Swan, A CASE of the Jumps
  101.      LISTING2       Adding fast jump table CASE statements to Turbo Pascal
  102.      LISTING3
  103.      CASE
  104.  
  105.      PARK.ASM       The disk PARK utility promised to Konrad
  106.      PARK.COM       Wiley in Volume 6.3's Letters column
  107.      PARK.ARC       
  108.      FRAGHEAP.PAS   Pascal problem code (fragmented heap)
  109.                     sent to Borland International for time
  110.                     comparison between TP3 and TP4 (see
  111.                     Letters column)
  112.      HEAP3          Borland's unit that takes advantage of 
  113.                     TP3 heap management side effects
  114.      HEAP4          Borland's TP4 unit that does TP3-style 
  115.                     heap management
  116.  
  117.  
  118.  
  119. Programmer's Journal   volume 6.4  July/August 1988
  120.  
  121. Filename        Length   Method     Size   Ratio    Date      Time    CRC
  122. --------        ------   ------    ------  -----    ----      ----    ---
  123. CRUM.ASM          1343  Crunched      631   54%   05-09-88  09:28:50  288D
  124. DC                 893  Crunched      593   34%   04-24-88  14:55:56  AE6C
  125. DC.C              4432  Crunched     2501   44%   04-28-88  13:53:24  1621
  126. DC.DEF             286  Crunched      241   16%   04-26-88  06:57:40  12A4
  127. DC.EXE            5280  Crunched     3422   36%   04-28-88  23:51:12  53FD
  128. DC.H              1059  Crunched      732   31%   04-27-88  06:55:52  1F6D
  129. DC.MAP           11104  Crunched     3725   67%   04-28-88  23:51:08  A4E0
  130. DC.OBJ            1550  Crunched     1394   11%   04-28-88  23:50:52  E89F
  131. DC.RC              261  Crunched      189   28%   04-24-88  16:19:38  E16E
  132. DC.RES              78  Crunched       73    7%   04-27-88  07:02:44  5540
  133. DC.SYM            1380  Crunched     1132   18%   04-28-88  23:51:14  2817
  134. DCINIT.C          8259  Crunched     4254   49%   04-27-88  07:02:34  9CD9
  135. DCINIT.OBJ        2069  Crunched     1650   21%   04-27-88  07:03:32  9A27
  136. DEMO.EXE          5952  Crunched     5237   13%   05-01-88  16:09:50  71DD
  137. DEMO.PAS          2759  Crunched     1462   48%   05-01-88  16:10:48  A1F2
  138. L1.ASM            6040  Crunched     3168   48%   04-03-88  15:31:38  62C5
  139. L2.ASM            4459  Crunched     2448   46%   04-03-88  15:36:24  B7D2
  140. L3.ASM            2406  Crunched     1511   38%   04-03-88  15:41:54  23B3
  141. L4.ASM             471  Crunched      312   34%   04-02-88  19:56:34  99AA
  142. MOUSE.PAS         4708  Crunched     1851   61%   05-02-88  11:39:48  204E
  143. MPX.ASM           4736  Crunched     2471   48%   05-04-88  09:39:42  14FA
  144. OX                 149  Crunched      116   23%   08-22-86  00:21:12  D4B9
  145. OX.ASM            7925  Crunched     3458   57%   11-04-86  02:09:54  D5FD
  146. OX.SYS             520  Crunched      464   11%   11-04-86  02:10:10  6947
  147. README6.4         3000  Crunched     1625   46%   06-22-88  09:28:12  C62C
  148. RESIDENT.ASM     11114  Crunched     4971   56%   08-30-87  12:23:30  B5F0
  149. SMLTPL            1015  Crunched      637   38%   04-28-88  22:46:14  EF47
  150. SMLTPL.C          1235  Crunched      837   33%   04-28-88  22:47:24  2E8B
  151. SMLTPL.DEF         274  Crunched      231   16%   04-28-88  22:39:08  62BB
  152. SMLTPL.EXE        3840  Crunched     2277   41%   04-28-88  22:49:42  7DBD
  153. SMLTPL.H           625  Crunched      493   22%   04-28-88  21:56:06  7146
  154. SMLTPL.MAP        9298  Crunched     3156   67%   04-28-88  22:49:40  F941
  155. SMLTPL.OBJ         662  Crunched      606    9%   04-28-88  22:49:18  4CAB
  156. SMLTPL.RC          143  Crunched      138    4%   04-28-88  22:46:50  08F4
  157. SMLTPL.RES          34   Packed        22   36%   04-28-88  22:49:00  A6C2
  158. SMLTPL.SYM        1300  Crunched     1042   20%   04-28-88  22:49:44  FCE3
  159. SMLTPLNT.C        3350  Crunched     1895   44%   04-28-88  22:48:52  D5DA
  160. SMLTPLNT.OBJ      1057  Crunched      927   13%   04-28-88  22:49:34  F515
  161. TV_VIDEO.C        3348  Crunched     1863   45%   04-20-88  01:24:44  0532
  162. XHELLO3.C         1102  Crunched      692   38%   05-09-88  13:29:32  E0D6
  163. ----            ------             ------  -----
  164. 0040            119516              64447   47%
  165.  
  166.      RESIDENT.ASM   Corrected ASM code from Graham Pearson's
  167.                     "Coding Guidelines for Resident Programs,"
  168.                     PJ, March/April 1987.  
  169.      MPX.ASM        Keith Spitz's code fragment illustrating
  170.                     his points about TSR programming in Letters
  171.                     column in Volume 6.4. 
  172.      CRUM.ASM       Code from Adrian Crum's Letter to the Editor 
  173.                     in Volume 6.4 recommending changes to Tom Swan's 
  174.                     implementation of a jump table in Volume 6.3.  
  175.      L1.ASM         Code from Michael Abrash's "Reading VGA
  176.      L2.ASM         Memory" in Volume 6.4.
  177.      L3.ASM          /
  178.      L4.ASM         /
  179.      XHELLO3.C      David Rosenthal from Sun Microsystems' version
  180.                     of Hello World program using the X Window 
  181.                     toolkit.  See Steve Baker's "X Window--A View
  182.                     from DOS" in Volume 6.4.
  183.      DC.EXE         Listings 1 through 6 from William S. Hall & 
  184.      DC             Michael J. Babcock's "A Digital Clock for 
  185.      DC.C           Microsoft Windows" in Volume 6.4.
  186.      DC.DEF                   /
  187.      DC.H                    /
  188.      DC.RES                 /
  189.      DC.RC                 /
  190.      DC.OBJ               /
  191.      DCINIT.OBJ          /
  192.      DC.MAP             /
  193.      DC.SYM            /
  194.      DCINIT.C         /
  195.      SMLTPL.RES      /
  196.      SMLTPL.OBJ     /
  197.      SMLTPL        /
  198.      SMLTPL.C      |
  199.      SMLTPL.DEF    |
  200.      SMLTPL.MAP    |
  201.      SMLTPL.H      |
  202.      SMLTPL.EXE    |
  203.      SMLTPL.SYM    |
  204.      SMLTPL.RC     |
  205.      SMLTPLNT.C    |
  206.      SMLTPLNT.OBJ  |
  207.      OX            |
  208.      OX.ASM        |
  209.      OX.SYS        |
  210.      TV_VIDEO.C    Code from John Navas II's "Windows within
  211.                    Windows" in Volume 6.4.
  212.      MOUSE.PAS     Code from John Newlin's "Not a Creature 
  213.      DEMO.PAS      Was Stirring" in Volume 6.4.
  214.      DEMO.EXE      /
  215.                     
  216.  
  217.  
  218. Programmer's Journal   volume 6.5  September/October 1988
  219.  
  220. Filename        Length   Method     Size   Ratio    Date      Time    CRC
  221. --------        ------   ------    ------  -----    ----      ----    ---
  222. 65L1.ASM          4073  Crunched     2343   43%   08-18-88  14:12:32  C34B
  223. 65L2.ASM          4050  Crunched     2314   43%   08-18-88  14:13:30  51B9
  224. DATETIME.CXX      2547  Crunched     1466   43%   08-18-88  14:42:16  5A50
  225. DATETIME.HXX      2415  Crunched     1321   46%   08-18-88  14:41:46  AA9B
  226. DT.CXX            1175  Crunched      731   38%   08-18-88  14:43:12  DEA1
  227. DT.OUT             193  Crunched      141   27%   06-30-88  13:28:54  4328
  228. LOGOFF.REX        8855  Crunched     4334   52%   08-18-88  14:11:26  7B7F
  229. OBJDRAW.PAS      10043  Crunched     4532   55%   08-18-88  14:14:30  B6D9
  230. PSEUDO.COD        1092  Crunched      684   38%   08-18-88  14:16:48  CF6F
  231. README6.5         3013  Crunched     1588   48%   01-01-80  05:47:18  85BF
  232. SPMTPL             601  Crunched      408   33%   08-18-88  14:18:12  FBAB
  233. SPMTPL.C          2538  Crunched     1552   39%   08-18-88  14:19:00  B5EE
  234. SPMTPL.DEF         299  Crunched      262   13%   08-18-88  14:19:42  9658
  235. SPMTPL.EXE        4640  Crunched     2895   38%   07-22-88  11:02:56  8BE7
  236. SPMTPL.H          1011  Crunched      726   29%   08-18-88  14:20:32  C225
  237. SPMTPL.MAP        8678  Crunched     3101   65%   08-18-88  14:21:24  799A
  238. SPMTPL.OBJ        1449  Crunched     1237   15%   07-22-88  11:02:30  FC3B
  239. SPMTPL.RC          320  Crunched      261   19%   08-18-88  14:23:58  D17C
  240. SPMTPL.RES          63   Packed        57   10%   07-22-88  11:02:10  91F6
  241. SPMTPLNT.C        2351  Crunched     1378   42%   08-18-88  14:25:26  E375
  242. SPMTPLNT.OBJ      1119  Crunched      961   15%   07-22-88  11:02:48  0129
  243. ----            ------             ------  -----
  244. 0021             60525              32292   47%
  245.  
  246.      PSEUDO.COD     Software "pseudocode" for PC and minicomputer
  247.                     link from Gordon Arbeitman's letter on sending 
  248.                     data from a Wang to a PC.
  249.      65L1.ASM       from Michael Abrash's "VGA Text Paging" 
  250.      65L2.ASM       /
  251.      OBJDRAW.PAS    Code from Tom Swan's "Programming on the
  252.                     Variant Express" 
  253.      SPMTPL         Listings from W.S. Hall's "An OS/2
  254.      SPMTPL.DEF     Presentation Manager Template" 
  255.      SPMTPL.H              /
  256.      SPMTPL.RC            /
  257.      SPMTPL.C            /
  258.      SPMTPLNT.C         /
  259.      SPMTPL.RES        /
  260.      SPMTPL.OBJ       /
  261.      SPMTPLNT.OBJ    / 
  262.      SPMTPL.MAP     /
  263.      DATETIME.HXX   Listings  from Vaughn Vernon's "C++: Object
  264.      DATETIME.CXX   Oriented OS/2" 
  265.      DT.CXX         /
  266.      LOGOFF.REX     Code from Andrew J. Chalk's "The REXX Language
  267.                     on the PC" 
  268.  
  269.  
  270.  
  271. Programmer's Journal   volume 6.6  November/December 1988
  272.  
  273. Filename        Length   Method     Size   Ratio    Date      Time    CRC
  274. --------        ------   ------    ------  -----    ----      ----    ---
  275. 66L1.ASM          3365  Crunched     2021   40%   08-17-88  07:35:36  FD96
  276. 66L2.ASM          3026  Crunched     1858   39%   08-17-88  07:14:22  6E07
  277. 66L3.ASM          6184  Crunched     3330   47%   08-17-88  07:19:40  3CC9
  278. 66L4.ASM          1715  Crunched     1094   37%   08-17-88  07:14:22  7E5B
  279. 66L5.ASM           315  Crunched      249   21%   08-17-88  07:14:22  0D9A
  280. 66L6.ASM          1548  Crunched     1004   36%   08-17-88  07:14:22  3529
  281. CCODE.ARC        18454   Stored     18454    0%   09-08-88  01:39:00  3240
  282. DDI.C            10792  Crunched     5241   52%   10-18-88  00:46:58  BDE2
  283. DDI.EXE           8540  Crunched     6700   22%   02-18-88  13:42:32  2769
  284. DSI020.ARC        3148   Stored      3148    0%   09-08-88  01:38:14  D5D3
  285. ENABA20.ASM       2157  Crunched     1008   54%   08-03-88  22:19:46  BB4C
  286. ENABA20.COM        289   Packed        37   88%   08-03-88  22:22:08  A481
  287. ENABA20.EXE        801  Crunched       66   92%   08-03-88  22:22:00  CC48
  288. ENABA20.OBJ         96  Crunched       93    4%   08-03-88  22:21:56  4F96
  289. FCODE.ARC        99124   Stored     99124    0%   09-11-88  01:47:30  24BE
  290. HIGHC386.ARC       292   Stored       292    0%   09-10-88  23:46:36  ED0D
  291. LAHEY386.ARC      7042   Stored      7042    0%   09-06-88  10:08:28  3898
  292. LISTING.1         2135  Crunched     1136   47%   08-30-88  02:08:42  11BB
  293. LISTING.2          564  Crunched      383   33%   08-30-88  02:08:42  F8D9
  294. LISTING.3         1375  Crunched      898   35%   08-30-88  02:08:42  44B4
  295. LISTING.4         1952  Crunched     1055   46%   08-30-88  02:08:42  05DC
  296. LISTING.5          179  Crunched      134   26%   08-30-88  02:08:42  B919
  297. LISTING.6         1817  Crunched      848   54%   08-30-88  02:08:42  9571
  298. LPI386.ARC         873   Stored       873    0%   09-10-88  22:48:06  DE4C
  299. NDPC386.ARC       2235   Stored      2235    0%   09-02-88  18:57:00  E003
  300. NDPF386.ARC       2558   Stored      2558    0%   09-10-88  22:04:00  A057
  301. README6.6         2766  Crunched     1646   41%   11-07-88  06:40:12  2568
  302. SVS386.ARC         318   Stored       318    0%   09-02-88  09:14:24  800E
  303. ----            ------             ------  -----
  304. 0028            183660             162845   12%
  305.  
  306.      LISTING.x      Code from Frank D. Greco's "OS/2 vs. Unix"
  307.  
  308.      66Lx.ASM       Code from Michael Abrash's "Saving Screens,
  309.                     Color Selection, and Other Mysteries"
  310.  
  311.      ENABA20.xxx    Code from Jake Richter's "64K Extra Memory
  312.                     for DOS Applications"
  313.  
  314.      DDI.C          Code from Stephen A. Rodgers' "DOS Device Drivers--
  315.                     A Debugging Utility and Definition"
  316.      DDI.EXE        An executable version of DDI
  317.  
  318.      CCODE.ARC      C Benchmarks from M. Steven Baker's "Crunching
  319.                     Numbers at Blazing Speed" 
  320.      FCODE.ARC      FORTRAN Benchmarks from M. Steven Baker's "Crunching
  321.                     Numbers at Blazing Speed" 
  322.      386EXEC.arc    MetaWARE High C-386 and SVS FORTRAN-386 executables
  323.                     for 80387 using IGC X-AM runtime
  324.                     NOTE: rename FLTBENCH.com to ?WHETR.com and LINPACK?.com
  325.                           to execute these other programs
  326.      DSI020.ARC     Definicon SVS 68020 clock, GETDAT, and GETTIM routines
  327.      HIGHC386.ARC   MetaWARE HighC-386 compile/link batch file
  328.      NDPC386.ARC    NDP C-386 clock routine and batch file
  329.      NDPF386.ARC    NDP FORTRAN-386 GETDAT and GETTIM routines
  330.      LAHEY386.ARC   LAHEY FORTRAN F77/L32 GETDAT and GETTIM routines
  331.      LPI386.ARC     LPI FORTRAN-386 GETTIM routine and batch file
  332.      SVS386.ARC     SVS FORTRAN-386 compile/link batch file
  333.  
  334.